dsh-github:DeepSeek Harness 的 GitHub 集成插件
dsh-github 是 DSH 的社区 GitHub 集成插件,提供 45 个 `github_*` 工具,支持通过 PAT 或 OAuth Device Flow 认证。该插件零依赖,覆盖建仓、推送、PR、Issue 管理及代码搜索等功能。其核心设计采用分级安全策略:常规读写操作直接放行,而删除仓库/文件/分支、Force Push、合并 PR 及关闭 Issue/PR 等危险操作则强制经过审批门,默认采用 Fail-closed 机制,仅允许单次授权,以平衡效率与安全。插件支持自动检测 hosts 文件异常并绕过 DNS,同时对 Token 进行防御性脱敏。安装需 Node 22+ 及特
Read Moredsh-github-bridge:连接 DSH 与 GitHub 的插件
dsh-github-bridge 是一个连接 DSH/dwsh 与 GitHub 的 MIT 许可插件,旨在解决 API 请求散落及令牌管理不便的问题。其核心功能包括基于 OAuth 2.0 设备码流程的 GitHub 登录认证,以及一组覆盖仓库、Issues、Pull Requests、文件内容和搜索的 `github_*` 工具。令牌由 DSH 凭据服务存储,模型不可见,确保安全性。 安装需在本地目录执行 `dsh plugin --profile web add .` 并重启 DSH。配置前需准备 GitHub OAuth App,必须启用 Device Flow 并建议关闭令牌过期选
Read Moredsh-plugin-mall:给 dsh 加一个 GitHub 插件市场
dsh-plugin-mall 是一个由社区维护的 dsh 插件市场工具,旨在简化从 GitHub 发现、校验、安装和更新 dsh 插件的流程。它通过搜索带有 `topic:dsh-plugin` 标签的仓库,自动抓取并校验 `package.json` 中的 manifest,从而消除手动搜索和兼容性检查的繁琐步骤。 该工具在 dsh web UI 的设置页提供插件市场入口,并包含五个通用的 agent 工具。其核心安全机制包括:浏览时的静态兼容性徽章扫描、安装前的隔离 preflight 检查(禁用 scripts 安装至临时目录并比对 live profile,硬冲突阻断)、防 squa
Read Moredsh-ci-cd-bot: Integrating GitHub Issues/PRs into DSH's Execution and Review Queue
dsh-ci-cd-bot is a DSH Web UI plugin designed to automatically manage issues/PRs in repositories under a GitHub account. It automatically fixes and pushes bugs from locally existing checkouts, and places feature requests and PRs onto a kanban board for one-click execution, review, and merging. The plugin consists of a Host component that polls GitHub and executes Agents, and a Browser component that injects the kanban board interface. It supports automatic categorization, local matching, Agent self-testing, Git commit and push, as well as optional PR creation and Issue responses. Node.js ≥ 22 and dsh 0.1.0-rc.6 are required. Installation is recommended via npm commands, and it can also be built from source or manually linked. Configuration is stored in a local JSON file, with the GitHub Token.
Read More